persistent substances - German English Dictionary